package cn.cttic.app.service;

/**
 * @Interface: 微信小程序短信接口
 * @Author: Times.Studio
 * @Date: 2024.05.15
 */
public interface IAppSmsService {

    /**
     * 发送短信验证码
     *
     * @param phone   手机号
     * @param smsCode 短信验证码
     * @return
     */
    Boolean sendSmsCode(String phone, String smsCode);

    /**
     * 发送短信验证码[模拟]
     *
     * @param phone   手机号
     * @return
     */
    String sendFakeSmsCode(String phone);

    /**
     * 验证短信验证码
     *
     * @param phone   手机号
     * @param smsCode 短信验证码
     * @return
     */
    Boolean validateSmsCode(String phone, String smsCode);

}
